package com.lgj.springboot_lgj.service;

import com.github.pagehelper.PageInfo;
import com.lgj.springboot_lgj.bean.basic.Category;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Author qjl
 * @Date 2022/6/19
 */
@Service
public interface ICategoryService {
    //查询所有栏目
    List<Category> findAll();
    //保存（添加）
    void saveCategory(Category category);
    //更新（修改）
    void updateCategory(Category result);
    //分页查询资讯信息
    PageInfo<Category> pageQueryAll(int pageNum, int pageSize);
    //通过栏目id删除栏目
    void deleteById(Integer id);
    //批量删除栏目
    String batchDelete(int[] category_id);
    //循环删除子栏目
    List<Integer> loopDeleteSonById(Integer id);

}